package com.cloudbroker.bcs.platform.ltb.bizapi.service.admin;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.back.*;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.*;

/**
 * Created by lili19289 on 2016/7/20.
 */
public interface AdminCommentBizService {

    public  HSBCPSBackVO funTopComment(CommentIdForm commentIdForm);

    public HSBCPSBackVO funCloseComment(CommentIdForm commentIdForm);

    public CommentVOResult queryComments(CommentQueryForm commentQueryForm);

    public BlackWordBack funAddBlackWord(BlackWordForm wordForm);

    public HSBCPSBackVO funDelBlackWord(BlackWordIdForm wordForm);

    public HSBCPSBackVO funEditBlackWord(BlackWordContentForm wordForm);
    
    public BlackWordResult funQueryBlackWords(BlackKeyWordForm wordForm);

    public BlackUserBack funAddBlackUser(UserIdForm userForm);

    public HSBCPSBackVO funDelBlackUser(BlackUserIDForm userForm);

    public BlackUserResult funQueryBlackUser(BlackUserForm userForm);

    public UserResult funQueryUsers(UserQueryForm form);


}
